@charset "utf-8";
/* vipv4 CSS Document for trip */

/*=========format==========*/
body{ font:12px/1.75 Tahoma,Arial; color:#333; margin:0; padding:0;}
p,dl,dt,dd,ul,ol,li,form,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
li{ list-style:none outside none;}
h1{ font-size:20px; text-align:center; line-height:40px; }
h2{ font-weight:normal; font-size:14px;}
h3,h4,h5,h6{ font-weight:normal; font-size:12px;}
img{ border:none; vertical-align:middle;}
em{ font-style:normal;}
input{ vertical-align:middle; outline:none; font-family:Tahoma,Arial}
select,option{ font-size:12px;}
@media screen and (-webkit-min-device-pixel-ratio:0){}

/*=========color===========*/
a{ color:#333; text-decoration:none; cursor:pointer;}
a:hover{ color:#cc0000; text-decoration:underline;}
a:focus{ outline:none;}
.f14{ font-size:14px;}
.red{ color:red!important;}
.blue{ color:blue!important;}

/*========clear============*/
.clear:after{content:'.';clear:both;display:block;height:0;visibility:hidden; font-size:0;}
.clear{zoom:1}
.blank0,.blank5,.blank8,.blank10,.blank16{ clear:both; height:0px; font-size:0; overflow:hidden;}
.blank5{ height:5px;}
.blank8{ height:8px;}
.blank10{ height:10px;}
.blank16{ height:16px;}
.P8{ padding:8px;}
.P80{ padding:8px 0;}
.indexad980 img{ display:block;}
.hline{ background:url(../img/hline.png) repeat-x left center; height:7px; clear:both; margin:0 10px;}
textarea,input[type=password],input[type=text]{-webkit-transition:0.5s ease all;-moz-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all;}
.inputbg{ height:20px; line-height:20px; border:1px solid #d5d5d5; font-size:14px; padding:4px 5px;}
textarea,input[type=password],input[type=text]{ height:20px; line-height:20px; border:1px solid #d5d5d5; font-size:14px; padding:4px 5px;}
.inputfocus{ border:1px solid #11a5ef!important;-moz-box-shadow:0 0 5px #11a5ef; box-shadow:0 0 5px #11a5ef;}
textarea:focus,input[type=password]:focus,input[type=text]:focus{ border:1px solid #11a5ef!important;-moz-box-shadow:0 0 5px #11a5ef; box-shadow:0 0 5px #11a5ef;}
.btn{ background:url(../img/btn.png) repeat-x 0 -180px; border:1px solid #d5d5d5; -moz-border-radius:3px; border-radius:3px; font-size:14px; cursor:pointer;padding: 5px 10px 4px; margin:0 5px; color:#333!important;}
.btn:hover{ background-position:0 -220px; border:1px solid #bbb;}
button,input[type=reset],input[type=submit],input[type=button]{ background:url(../img/btn.png) repeat-x 0 -20px; border:1px solid #d5d5d5; -moz-border-radius:3px; border-radius:3px; font-size:14px; cursor:pointer;padding: 5px 10px; vertical-align:bottom; margin:0 5px; color:#333;}
button,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover{ color:#cc0000;}
a.btn,a.btn_g,a.btn_b,a.btn_r{ line-height:30px; display:inline-block; margin:0 5px; padding:0 10px; font-size:14px; text-decoration:none!important; border-radius:3px;}
.btn_g{ background:url(../img/btn.png) repeat-x 0 -260px!important; border:1px solid #024c03!important;box-shadow:none!important; color:#fff!important; text-shadow:0 0 0 transparent,1px 1px 1px #024c03;padding: 5px 10px 4px; margin:0 5px;}
.btn_g:hover{ background:url(../img/btn.png) repeat-x 0 -300px!important; border:1px solid #024c03;!important;box-shadow:none!important; color:#fff!important;}
.btn_b{ background:url(../img/btn.png) repeat-x 0 -420px!important; border:1px solid #00204e!important;box-shadow:none!important; color:#fff!important; text-shadow:0 0 0 transparent,1px 1px 1px #00204e;padding: 5px 10px 4px; margin:0 5px;}
.btn_b:hover{ background:url(../img/btn.png) repeat-x 0 -460px!important; border:1px solid #00204e;!important;box-shadow:none!important; color:#fff!important;}
.btn_r{ background:url(../img/btn.png) repeat-x 0 -340px!important; border:1px solid #800000!important;box-shadow:none!important; color:#fff!important; text-shadow:0 0 0 transparent,1px 1px 1px #800000;padding: 5px 10px 4px; margin:0 5px;}
.btn_r:hover{ background:url(../img/btn.png) repeat-x 0 -380px!important; border:1px solid #800000;!important;box-shadow:none!important; color:#fff!important;}


span.tips{ padding:0px 10px!important; _padding:5px 10px!important; position:relative;}
span.tips .tips1,span.tips .tips2{ position:absolute; color:#ffab7b; font-size:16px;bottom:16px;*bottom:19px;_bottom:15px; left:10px; display:block; width:16px; height:16px; line-height:16px; z-index:99; cursor:default}
span.tips .tips2{ color:#fcf2eb; bottom:17px;*bottom:20px; _bottom:16px; z-index:100;}
span.tips p{ position:absolute; padding:10px; border:1px solid #ffab7b; background:#fcf2eb; color:#333; font-size:12px; width:195px; bottom:24px;*bottom:28px;_bottom:24px;left:-40px; -moz-border-radius:3px; border-radius:3px; }
.shadow{ background:#000; filter:alpha(opacity=40); opacity:0.4; position:absolute; width:100%; left:0; top:0; z-index:10000}
.whitesha{ position:absolute; width:100%; left:0; top:0; z-index:10000}
table#openWin{ top:500px; position:fixed; *position:absolute; z-index:10001; filter:alpha(opacity=100); opacity:1;}
table#openWin td.tl,table#openWin td.tm,table#openWin td.tr,table#openWin td.ml,table#openWin td.mr,table#openWin td.bl,table#openWin td.bm,table#openWin td.br{ background:#000; filter:alpha(opacity=15); opacity:0.15; width:5px;}
table#openWin td.tl,table#openWin td.tm,table#openWin td.tr,table#openWin td.bl,table#openWin td.bm,table#openWin td.br{ height:5px;}
table#openWin td.tl{ -moz-border-radius:5px 0 0 0; border-radius:5px 0 0 0;}
table#openWin td.tr{ -moz-border-radius:0 5px 0 0; border-radius:0 5px 0 0;}
table#openWin td.bl{ -moz-border-radius:0 0 0 5px; border-radius:0 0 0 5px;}
table#openWin td.br{ -moz-border-radius:0 0 5px 0; border-radius:0 0 5px 0;}
table#openWin tr{ vertical-align:top;}
table#openWin td.mm{ background:#fff; position:relative;}

.loading{ background:url(../img/load.gif) no-repeat center 40%; width:100%; height:100%; position:absolute; left:0; top:0;}
.logtip{ width:30%; position:absolute; right:15px; top:15px; border-left:1px solid #ddd; padding:15px 0 15px 30px; color:#666;}
.logtip dt{ font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.logtip dd{ padding:15px 0;}

.tipbox{ position:relative;}
.tipbox .titcon{ border-bottom:1px dashed #999; height:30px; line-height:30px; margin:10px;}
.tipbox .titcon em{ font-size:14px; font-weight:bold; float:left;}
.tipbox .cont{ padding:0 10px 10px;}
.closethis{ font-size:14px; position:absolute; right:20px; top:2px;*top:12px; font-weight:bold; cursor:pointer; font-family:Verdana;}
.closethis:hover{ color:#fff; color:#cc0000\9; text-shadow:0 0 2px #000;}

/*============list============*/
/*nl*/
ul.nl{ padding:8px 0;}
ul.nl li{ height:24px; line-height:24px; position:relative;background:url(../img/ico.png) no-repeat 10px -150px; padding-left:20px;}
ul.nl li:hover{ background-position:10px -97px}
ul.nl li span{ position:absolute; right:10px; top:0; font-size:12px; color:#999;}
ul.nl2:after{content:'.';clear:both;display:block;height:0;visibility:hidden; font-size:0;}
ul.nl2{zoom:1}
ul.nl2 li{ height:24px; line-height:24px; position:relative;background:url(../img/ico.png) no-repeat 10px -150px; padding-left:20px; float:left; width:45%;}
ul.nl2 li:hover{ background-position:10px -97px}
ul.nl2 li span{ position:absolute; right:10px; top:0; font-size:12px; color:#999;}
ul.nl14{}
ul.nl14 li{ font-size:14px; line-height:30px;background:url(../img/ico.png) no-repeat 10px -148px; padding-left:20px; position:relative;}
ul.nl14 li:hover{ background-position:10px -95px}
ul.nl14 li span{ position:absolute; right:10px; top:0; font-size:12px; color:#999;}
/*tw*/
ul.Tw:after{content:'.';clear:both;display:block;height:0;visibility:hidden; font-size:0;}
ul.Tw{ padding:10px;zoom:1;}
ul.Tw li{ float:left;}
ul.Tw li a{position:relative;background:url(../img/ico.png) no-repeat 10px -148px; float:left; width:85px; padding-left:25px; font-size:14px; display:block; line-height:30px; height:30px;}
ul.Tw li a:hover{ background-position:10px -95px; text-decoration:none;}


/*imglist*/
ul.imglist{ text-align:center; line-height:30px;}
ul.imglist li{ padding-top:10px;}
ul.imglist li img{ display:block; margin:0 auto; border:1px solid #c0c0c0; padding:2px; filter:alpha(opacity=90); opacity:0.9; -moz-border-radius:3px; border-radius:3px;}
ul.imglist li a:hover img{ filter:alpha(opacity=100); opacity:1;}

/*picsum*/
ul.picsum{ padding:8px}
ul.picsum li img{ float:left;border:1px solid #19568e; padding:2px;}
ul.picsum li p{ overflow:hidden;}
#ticket ul.picsum li{ height:78px;}
#ticket ul.picsum li p{ padding-left:10px; height:60px; _margin-left:110px;}


/*imgsum*/
.imgsum{ line-height:30px; padding:10px;}
.imgsum img{ display:block; margin:0 auto; padding:1px;}
.imgsum a:hover img{ display:block; margin:0 auto; box-shadow:0 0 2px #19568e;}
.imgsum em{ font-size:14px; font-weight:bold;}
.imgsum p{ line-height:24px; color:#999;}

/*imgsel*/
dl.imgsel{ padding:10px;}
dl.imgsel dt img{ width:230px; height:120px;}
dl.imgsel dd{ width:240px; padding-top:10px;}
dl.imgsel dd li{ float:left; width:70px; height:70px; overflow:hidden; margin-right:10px; _display:inline;}
dl.imgsel dd img{ height:70px; filter:alpha(opacity=80); opacity:0.8; border-radius:3px;}
dl.imgsel dd a:hover img{ filter:alpha(opacity=100); opacity:1;}

/*imgtrip*/
.imgtrip li{ padding:8px 8px 0; position:relative; height:100px;}
.imgtrip img{ border:1px solid #19568e; padding:2px; border-radius:3px; position:absolute; top:10px; width:115px!important; height:85px!important;}
.imgtrip a:hover img{ border-color:#cc0000;}
.imgtrip em{ font-size:14px; font-weight:bold; left:140px; position:absolute; display:block; width:250px; height:30px; line-height:30px;  top:
5px;overflow:hidden;}
.imgtrip span{ position:absolute; right:10px; top:5px; font-size:18px; font-weight:bold; color:#cc0000;}
.imgtrip p{ position:absolute; left:140px; top:40px; height:60px; overflow:hidden; right:10px;}

/*tripsum*/
.tripsum{ padding:0px 8px 8px;}
.tripsum li{ position:relative;background:url(../img/ico.png) no-repeat 10px -95px; height:30px; line-height:30px; padding-left:25px;}
.tripsum li.thisli{ background:#afd0e1 url(../img/ico.png) no-repeat 10px -95px;}
.tripsum li:hover{ background:#afd0e1 url(../img/ico.png) no-repeat 10px -95px; border-radius:3px;}
.tripsum li a{ font-size:14px; padding-right:5px;}
.tripsum li p{ display:inline;}
.tripsum li span{ position:absolute; right:10px; top:0; font-size:12px; color:#016602;}


/*sumlist*/
.sumlist{}
.sumlist li{ position:relative; padding:5px; line-height:24px; border-bottom:1px dashed #d5d5d5;}
.sumlist li em{ font-size:14px; line-height:30px;background:url(../img/ico.png) no-repeat 10px -155px; padding-left:20px;}
.sumlist li em:hover{ background-position:10px -102px}
.sumlist li span.addtime{ color:#666;}
.sumlist li p{ color:#777; padding:0 20px;}

/*deslist*/
.deslist{ padding:10px; font-size:14px; line-height:30px;}
.deslist dt{ font-weight:bold; border-bottom:1px dashed #ddd; height:30px;background:url(../img/ico.png) no-repeat 5px -276px; padding-left:25px;}
.deslist dd{ padding:10px 0 5px;}
.deslist dd a{ padding:0 8px; float:left; white-space:nowrap; margin:0 10px 5px 0;}
.deslist dd a:hover{ background:#016602; border-radius:3px; color:#fff; text-decoration:none;}

/*toptour*/
.toptour{ padding:10px;}
.toptour li{ position:relative; height:30px; line-height:30px; overflow:hidden; padding-left:15px; border-bottom:1px solid #d0d0d0;}
.toptour li img{ display:none;}
.toptour li span{ background:#666; color:#fff; padding:2px; margin-right:10px; border-radius:3px;}
.toptour li span.topspan{ background:#cc0000;}
.toptour li.thisli{ height:60px; line-height:60px;}
.toptour li.thisli img{ display:block; float:left; margin-right:10px; width:175px; height:47px; position:absolute; left:0; top:0; z-index:-1;}
.toptour li.thisli a{ display:block; position:absolute; top:6px; left:45px; font-size:14px; font-weight:bold; z-index:1; color:#fff; text-shadow:0 0 0 transparent,1px 1px 1px #000; text-align:center; height:47px; width:175px; text-align:center;}
.toptour li.thisli a:hover{ text-decoration:none;}

/*infoshow*/
.infoshow{}
.infoshow{ padding:15px;}
.infoshow .infotit{ font-size:14px; font-weight:bold; height:30px; line-height:30px; border-bottom:1px dashed #ccc;}
.infoshow .infocont{ padding:10px;}

/*headline*/
.headline{ text-align:center;}
.headline h4 a{ font-size:16px; color:#cc0000; display:block; font-weight:bold; height:30px; line-height:30px;}
.headline p{ color:#666;}

/*triptop*/
.triptop{ padding:8px;}
.triptop dt{ position:relative; height:120px;}
.triptop dt img{ border:1px solid #19568e; padding:2px; border-radius:3px; position:absolute; top:10px; width:115px!important; height:85px!important;}
.triptop dt a:hover img{ border-color:#cc0000;}
.triptop dt em{ font-size:14px; font-weight:bold; left:130px; position:absolute; display:block; width:250px; height:30px; line-height:30px;  top:
5px;overflow:hidden;}
.triptop dt span{ position:absolute; right:10px; top:5px; font-size:18px; font-weight:bold; color:#cc0000;}
.triptop dt p{ position:absolute; left:130px; top:40px; height:60px; overflow:hidden; right:10px;}
.triptop dd li{ position:relative;background:url(../img/ico.png) no-repeat 10px -95px; height:30px; line-height:30px; padding-left:25px;}
.triptop dd li.thisli{ background:#afd0e1 url(../img/ico.png) no-repeat 10px -95px;}
.triptop dd li:hover{ background:#afd0e1 url(../img/ico.png) no-repeat 10px -95px; border-radius:3px;}
.triptop dd li a{ font-size:14px; padding-right:5px;}
.triptop dd li p{ display:inline;}
.triptop dd li span{ position:absolute; right:10px; top:0; font-size:12px; color:#016602;}

/*hoteltop*/
.hoteltop{ padding:10px 0 0px 10px; background:url(../img/hotelist.png) no-repeat 6px 0;}
.hoteltop li{ position:relative; width:310px; height:135px; margin:0 11px 12px 0; float:left; border-radius:3px; _display:inline}
.hoteltop li img{ border:1px solid #afd0e1; padding:2px; border-radius:3px; position:absolute; top:15px; left:10px; width:100px; height:100px;}
.hoteltop li a:hover img,.hoteltop li:hover img,.hoteltop li.thisli img{ border-color:#fff;}
.hoteltop li em{ font-size:14px; font-weight:bold; left:130px; position:absolute; display:block; width:250px; height:30px; line-height:30px;  top:
5px;overflow:hidden;}
.hoteltop li p{ position:absolute; left:130px; top:35px; height:95px; overflow:hidden; right:10px; line-height:24px;}
.hoteltop li p img{ border:none; padding:0; position:relative; left:0; top:0; width:auto; height:auto; _vertical-align:bottom}
.hoteltop li.thisli,.hoteltop li:hover{ background:#afd0e1;}

/*hotelist*/
ul.hotelist{ padding:15px;}
ul.hotelist li{ position:relative; border-bottom:1px dashed #ddd;}
ul.hotelist li.evenli{ background:#eee;}
ul.hotelist li h4{ font-size:14px; font-weight:bold; position:absolute; top:15px; left:190px; height:30px; line-height:30px;background:url(../img/ico.png) no-repeat 0px -94px; padding-left:10px; _padding-top:7px}
ul.hotelist li h4 a{ }
ul.hotelist li p{ line-height:24px; position:absolute; top:55px; left:200px; right:15px; color:#666;}
ul.hotelist li .hotelimg{ text-align:center; line-height:40px; position:absolute; left:15px; top:15px; width:160px;}
ul.hotelist li .hotelimg img{ display:block; margin:0 auto; width:160px!important; height:120px!important; filter:alpha(opacity=80); opacity:0.8;}
ul.hotelist li .hotelimg a:hover img{ filter:alpha(opacity=100); opacity:1;}
ul.hotelist li .hotelinfo{ position:absolute; right:25px; top:20px;}
ul.hotelist li .hotelinfo em{ display:block; text-align:center; margin-bottom:15px;}
ul.hotelist li .hotelinfo em span{ font-size:18px; font-weight:bold; color:#cc0000;}
ul.hotelist li .room{ padding:190px 15px 15px 15px;}
ul.hotelist li .room table{ border-collapse:collapse;}
ul.hotelist li .room th,ul.hotelist li .room td{ padding:8px; text-align:center; background:#fff; border-top:1px dashed #ddd;}
ul.hotelist li .room table{ border:1px solid #ddd;}
ul.hotelist li.thisli,ul.hotelist li:hover{ background:#d3e4ec}
ul.hotelist li.thisli th,ul.hotelist li:hover th{ background:#afd0e1;}
ul.hotelist li.thisli h4 a,ul.hotelist li:hover h4 a{ color:#cc0000;}
ul.hotelist tr.thistr,ul.hotelist tr:hover{ color:#016602;}
ul.hotelist tr.thistr a,ul.hotelist tr:hover a{ color:#cc0000; text-decoration:underline;}

/*ticketlist*/
ul.ticketlist{}
ul.ticketlist li{ float:left; width:200px; padding:15px; margin:5px 0 0px 5px; text-align:center; border-bottom:1px dashed #ccc;}
ul.ticketlist li.thisli,ul.ticketlist li:hover{ background:#d3e4ec}
ul.ticketlist li img{ display:block; margin:0 auto;border:1px solid #19568e; padding:2px; border-radius:3px; width:170px!important; height:128px!important;}
ul.ticketlist li.thisli img,ul.ticketlist li:hover img{ border-color:#cc0000;}
ul.ticketlist li.thisli a,ul.ticketlist li:hover a{ color:#cc0000;}
ul.ticketlist li p{ position:relative; text-align:left; padding-left:10px; color:#999;}
ul.ticketlist li p em{ display:block;font-size:24px; text-align:left; font-weight:normal; font-family:"微软雅黑","黑体"; line-height:40px; padding-bottom:5px; color:#333;}
ul.ticketlist li p a.btn{ position:absolute; right:10px; top:15px;}

/*guidelist*/
ul.guidelist{}
ul.guidelist li{ position:relative; float:left; width:215px; height:100px; margin:15px 0 0 10px; padding:5px;}
ul.guidelist li.thisli,ul.guidelist li:hover{ background:#d3e4ec}
ul.guidelist li.thisli img,ul.guidelist li:hover img{ border-color:#cc0000;}
ul.guidelist li.thisli a,ul.guidelist li:hover a{ color:#cc0000;}
ul.guidelist li.thisli p,ul.guidelist li:hover p{ color:#333;}
ul.guidelist li em{display:block;font-size:24px; text-align:left; font-weight:normal; font-family:"微软雅黑","黑体"; line-height:40px; position:absolute; left:115px; top:0px;}
ul.guidelist li p{ position:absolute; left:115px; top:40px; right:10px; color:#666;}


/*tourlist*/
dl.tourlist{ padding:15px 0 15px 15px;}
dl.tourlist dt{ position:relative; height:210px;}
dl.tourlist dt img{ float:left; width:290px; height:190px;}
dl.tourlist dt em{ position:absolute; left:330px; right:15px; font-size:16px; font-weight:bold; line-height:40px;}
dl.tourlist dt p{ position:absolute; left:330px; right:15px; top:50px; font-size:14px; line-height:30px;}
dl.tourlist dt a.btn{ position:absolute; right:15px; bottom:15px;}
dl.tourlist dd{}
dl.tourlist dd li{ float:left; margin-right:8px; cursor:pointer;}
dl.tourlist dd li img{ width:90px; height:60px; border-radius:3px;}
dl.tourlist dd li em{ display:none;}
dl.tourlist dd li p{ display:none;}

ul.triplist{ padding:15px;}
ul.triplist li{ position:relative; height:150px; border-bottom:1px dashed #ddd;}
ul.triplist li.evenli{ background:#eee;}
ul.triplist li h4{ font-size:14px; font-weight:bold; position:absolute; top:15px; left:185px; height:30px; line-height:30px;background:url(../img/ico.png) no-repeat 0px -94px; padding-left:10px;}
ul.triplist li p{ line-height:24px; position:absolute; top:50px; left:195px; right:130px; height:75px; overflow:hidden; color:#666;}
ul.triplist li .tripimg img{ position:absolute; width:150px; height:120px; left:15px; top:15px;filter:alpha(opacity=80); opacity:0.8; border-radius:3px;}
ul.triplist li .tripinfo{ position:absolute; right:25px; top:20px;}
ul.triplist li .tripinfo em{ display:block; text-align:center; margin-bottom:15px;}
ul.triplist li .tripinfo em span{ font-size:18px; font-weight:bold; color:#cc0000;}
ul.triplist li.thisli,ul.triplist li:hover{ background:#d3e4ec}
ul.triplist li.thisli h4 a,ul.triplist li:hover h4 a{ color:#cc0000;}
ul.triplist li.thisli .tripimg img,ul.triplist li:hover .tripimg img{ filter:alpha(opacity=100); opacity:1;}

.topicindex{ position:relative; }
.topicindex dt{}
.topicindex dt img{ width:380px; height:210px;}
.topicindex dt em{ position:absolute; left:10px; top:210px; font-size:16px; width:365px; font-weight:bold; line-height:40px;}
.topicindex dt p{ position:absolute; left:10px; top:240px; width:365px; height:90px; overflow:hidden;font-size:14px; line-height:30px;}
.topicindex dt .btn{ position:absolute; top:170px; left:285px;}
.topicindex dd{ width:330px; position:absolute; right:0; top:0;}
.topicindex dd li{ float:left; width:100px; height:100px; border-radius:3px; overflow:hidden; margin:0 10px 10px 0; _display:inline}
.topicindex dd li img{ display:block; height:100px; cursor:pointer;filter:alpha(opacity=80); opacity:0.8;}
.topicindex dd li img:hover{ filter:alpha(opacity=100); opacity:1;}



/*============form============*/
.simple{ padding:15px;zoom:1}
.simple:after,.simple dl:after{content:'.';clear:both;display:block;height:0;visibility:hidden; font-size:0;}
.simple dl{ padding:7px 0 8px 0; position:relative; zoom:1;}
.simple dt{ width:20%; text-align:right; line-height:30px; float:left;}
.simple dt span{ color:#cc0000;}
.simple dd{ width:70%; float:left; padding-left:10px; line-height:30px; }
.simple dd span{ color:#999; padding-left:10px; font-size:12px!important;}
.simple dd span.required{ color:#cc0000;}
.simple #wq_srollx{ float:left;}
.simple dd .editorcon span{ padding:0!important;}

.simpleH{ padding:15px;zoom:1;}
.simpleH:after{content:'.';clear:both;display:block;height:0;visibility:hidden; font-size:0;}
.simpleH dl{ padding:15px 0 0 0; position:relative; display:inline; float:left; white-space:nowrap;}
.simpleH dt{ display:inline; padding:0 5px; width:auto;}
.simpleH dt span{ color:#cc0000;}
.simpleH dd{ display:inline;padding:0 10px; line-height:30px; width:auto;}
.simpleH dd span{ color:#999; font-size:12px!important;}
.simpleH dd span.required{ color:#cc0000;}

.simpleT{ border:1px solid #d5d5d5; -moz-border-radius:3px; border-radius:3px; background:#fff; padding:1px;}
.simpleT table{}
.simpleT th{ background:#0185cf; padding:5px; line-height:24px;color:#fff; text-align:center; font-size:14px; letter-spacing:5px; border-right:1px solid #d5d5d5; text-shadow:0 0 1px #042640; font-family:"微软雅黑","黑体";}
.simpleT tr{ background:#fdfdfd; border-top:1px solid #d5d5d5;}
.simpleT tr.even{ background:#f1f8fd;}
.simpleT tr.thistr{ background:#d6e5f2;}
.simpleT td{ border-right:1px solid #d5d5d5; padding:5px; line-height:24px; text-indent:5px;}
.simpleT li{ position:relative; padding:10px; line-height:30px;}
.simpleT li em{ font-weight:bold; font-size:14px;}
.simpleT li span.dateR{ position:absolute; top:10px; right:10px;}
.simpleT li p{ color:#666; padding:5px 10px 5px 25px; line-height:24px;}

/*position*/
#position{ height:36px; line-height:30px; position:relative;}

/*pager*/
.page{ height:20px; padding:15px;}
.page a,.page span,.page em{ margin:0 0 0 8px; padding:2px 6px; zoom:1;}
.page a,.page span.next{ border:1px solid #ccc; -moz-border-radius:3px; border-radius:3px;}
.page a:hover{ background:#639ec8; color:#fff; text-decoration:none;}
.page em{ font-weight:bold;}
.page span.next{ color:#999;}


/* style */
.twidth{ width:980px; margin:0 auto; border-radius:5px; _overflow:hidden}
.moreR{ position:absolute; right:10px; top:0px;}
.left{ float:left!important;}
.right{ float:right!important;}
.conL{ width:720px; float:left;}
.conR{ width:250px; float:right;}

.w760{ width:760px;}
.w720{ width:720px;}
.w500{ width:500px;}
.w480{ width:480px;}
.w470{ width:470px;}
.w450{ width:450px;}
.w440{ width:440px;}
.w355{ width:355px;}
.w270{ width:270px;}
.w250{ width:250px;}
.w220{ width:220px;}
.w210{ width:210px;}

#slide{ clear:both; height:270px;}
#slide img{ display:block; margin:0 auto;}

body{ background:#fff url(../img/footer.jpg) no-repeat left bottom;}
#bodybg{ background:url(../img/bg.jpg) no-repeat top left; position:absolute; width:100%; top:0px; height:500px; z-index:-1;}
#headtop{ height:30px; line-height:30px; position:relative; color:#fff;}
#headtop .headtopbg{ height:30px; width:100%; position:absolute; left:0; top:0; right:0; z-index:0;}
#headtop p{ position:absolute; right:15px; top:0;}
#headtop a{ padding:0 5px; position:relative; z-index:8; color:#fff;}

#header{ height:117px; position:relative;}
#header .logo{ position:absolute; left:50%; margin-left:-460px; top:30px;}
#header .headR{ position:absolute; left:50%; margin-left:110px; top:60px; font-size:12px; height:35px; padding-left:180px; background:url(../img/tripvip4ico.png) no-repeat;}
#header .headR em{ font-size:24px; font-weight:bold; color:#fff; font-style:italic;}

#navbar{ width:954px; height:44px; line-height:44px; margin:0 auto; position:relative; background:url(../img/tripvip4nav.png) no-repeat; padding-left:26px;}
#navbar a{ display:block; float:left; width:92px;font-size:14px;position:relative; z-index:8; text-align:center; color:#fff; text-shadow:0 0 0 transparent,1px 1px 1px #000;}
#navbar span{ display:block; float:left; width:2px; height:44px; overflow:hidden; position:relative; z-index:6;background:url(../img/tripvip4nav.png) no-repeat right -51px;}
#navbar p{ background:url(../img/tripvip4nav.png) no-repeat 0 -46px; width:92px; height:52px; position:absolute; top:-8px; left:26px; z-index:7; display:none;}
#navbar a.navp1,#navbar a.navp2,#navbar a.navp3,#navbar a.navp4{ background:url(../img/tripvip4nav.png) no-repeat 0 -46px; width:92px; height:52px; position:relative; margin-top:-8px; left:0px; line-height:48px; z-index:7}
#navbar a.navp1{ background-position:0 -46px}
#navbar a.navp2{ background-position:-94px -46px}
#navbar a.navp3{ background-position:-187px -46px}
#navbar a.navp4{ background-position:-280px -46px}
#navbar a.thisclass{ text-decoration:none; color:#fff; font-weight:bold; text-shadow:0 0 0 transparent,1px 1px 1px #000;}

.navsub{ border:1px solid #e51747; border-radius:0 0 3px 3px; position:relative; height:49px; background:none; line-height:24px;}
.navsub p{ background:#fff; filter:alpha(opacity=40); opacity:0.4; height:49px; width:978px; position:absolute; top:0; left:0; z-index:0;}
.navsub dl{ position:relative; z-index:1;}
.navsub dl.subguonei{ width:530px;}
.navsub dl.subguonei dt{ background:url(../img/tripvip4ico.png) no-repeat 0 -179px; width:48px; height:49px;}
.navsub dl dd a{ float:left; white-space:nowrap; margin:0 13px 0 0;}
.navsub dl dt{ float:left; text-indent:-2000px;}
.navsub dl.subguoji{ width:445px;}
.navsub dl.subguoji dt{ background:url(../img/tripvip4ico.png) no-repeat 0 -236px; width:48px; height:49px;}

.linkcon{ background:#f0f0f0; border-top:1px solid #afd0e1;border-bottom:1px solid #afd0e1; padding:8px;}

#footguide{ background:url(../img/bot.png) no-repeat; width:980px; height:86px; margin:10px auto; position:relative;}
#footguide dt{ float:left; width:231px; text-align:center; font-size:30px;font-weight:normal; font-family:"微软雅黑","黑体"; line-height:86px;}
#footguide dd li{ float:left; width:80px; padding:20px 0 0 67px; line-height:24px;}

#footer{ text-align:center; padding:20px 0;}
#footer .footnav{ padding-bottom:10px;}

.lbox{border:1px solid #acd7e4; border-radius:0 0 5px 5px; background:#fff url(../img/bgx.png) repeat-x}
.lbox .titcon{ position:relative; height:50px; line-height:50px; }
.lbox .titcon h2,.lbox .titcon em{ display:block; width:115px; height:40px; line-height:30px; color:#fff; text-align:center; position:absolute; left:-7px; top:10px; background:url(../img/tripvip4ico.png) no-repeat 0 -117px;text-shadow:0 0 0 transparent,1px 1px 1px #000; font-size:14px;}
.lbox .cont{}
.lbox .bot{ display:none;}
.lbox .titcon li{ float:left;}
.lbox .titcon li.On{ background:#fff;}
.lbox .titcon li.Off{ padding-right:15px;}
.lbox .titcon li.On h2,.lbox .titcon li.On h4{ color:#19568e; text-shadow:none; padding-right:15px; cursor:pointer;}

.sbox{border:1px solid #bfc0c3; border-radius:5px; padding:1px;}
.sbox .titcon{ position:relative; background:url(../img/btn.png) repeat-x 0 -500px; height:30px; line-height:30px;}
.sbox .titcon h2,.sbox .titcon em{ padding-left:15px; font-weight:bold; text-shadow:0 0 0 transparent,1px 1px 1px #fff; font-size:14px; display:block}
.sbox .cont{}
.sbox .bot{ display:none;}

.gbox{border:1px solid #acd7e4; border-radius:0 0 5px 5px; background:#fff url(../img/bgx.png) repeat-x}
.gbox .titcon{ position:relative; height:50px; line-height:50px; }
.gbox .titcon h2,.gbox .titcon em{ display:block; width:115px; height:40px; line-height:30px; color:#fff; text-align:center; position:absolute; left:-7px; top:10px; background:url(../img/tripvip4ico.png) no-repeat right -60px;text-shadow:0 0 0 transparent,1px 1px 1px #000; font-size:14px;}
.gbox .titcon .moreR,.gbox .titcon .moreR a{ color:#fff;}
.gbox .cont{}
.gbox .bot{ display:none;}
.gbox .titcon li{ float:left;}
.gbox .titcon li.On{ background:#fff;}
.gbox .titcon li.Off{ padding-right:15px;}
.gbox .titcon li.On h2{ color:#016602; text-shadow:none; padding-right:15px; cursor:pointer;}

.rbox{border:1px solid #acd7e4; border-radius:0 0 5px 5px; background:#fff url(../img/bgx.png) repeat-x}
.rbox .titcon{ position:relative; height:50px; line-height:50px; }
.rbox .titcon h2,.rbox .titcon em{ display:block; width:115px; height:40px; line-height:30px; color:#fff; text-align:center; position:absolute; left:-7px; top:10px; background:url(../img/tripvip4ico.png) no-repeat 0 -60px;text-shadow:0 0 0 transparent,1px 1px 1px #000; font-size:14px;}
.rbox .cont{}
.rbox .bot{ display:none;}
.rbox .titcon li{ float:left;}
.rbox .titcon li.On{ background:#fff;}
.rbox .titcon li.Off{ padding-right:15px;}
.rbox .titcon li.On h2{ color:#a70000; text-shadow:none; padding-right:15px; cursor:pointer;}

.mbox{}
.mbox .titcon,.mbox .titcon2{ position:relative; background:url(../img/tripvip4ico.png) repeat-x 0 -678px; height:33px; line-height:33px; color:#fff;}
.mbox .titcon{border-left:1px solid #acd7e4;border-right:1px solid #acd7e4;}
.mbox .titcon h2,.mbox .titcon h4,.mbox .titcon em{ padding:0 15px; font-weight:bold; color:#19568e; font-size:14px; display:block}
.mbox .titcon .moreR,.mbox .titcon .moreR a{ color:#19568e;}
.mbox .cont{border:1px solid #acd7e4; border-radius:0 0 5px 5px; border-top:none; background:#fff;}
.mbox .bot{ display:none;}
.mbox .titcon li{ float:left;border-right:1px solid #acd7e4;}
.mbox .titcon li.On{ background:#fff;border-top:1px solid #acd7e4; height:32px}
.mbox .titcon li.Off{ }
.mbox .titcon li.On h2,.mbox .titcon li.On h4,.mbox .titcon li.On em{ color:#19568e; text-shadow:none; cursor:pointer;}

.mbox .titcon2{ overflow:hidden;}
.mbox .titcon2 li{ float:left;}
.mbox .titcon2 li.On h2.sertrip,.mbox .titcon2 li.On h2.serhotel,.mbox .titcon2 li.Off h2.sertrip,.mbox .titcon2 li.Off h2.serhotel{ background:url(../img/tripvip4ico.png) no-repeat 0px -547px; width:85px; padding:0 0 0 40px; color:#fff; font-weight:bold; cursor:pointer;text-shadow:0 0 0 transparent,1px 1px 1px #106390;}
.mbox .titcon2 li.On h2.serhotel{ background-position:0px -613px;}
.mbox .titcon2 li.Off h2.sertrip{ background-position:0 -579px; color:#19568e;border-left:1px solid #acd7e4;width:84px; font-weight:normal; text-shadow:none}
.mbox .titcon2 li.Off h2.serhotel{ background-position:0 -645px; color:#19568e;border-right:1px solid #acd7e4;width:84px; font-weight:normal; text-shadow:none}
.mbox .titcon2 li.On h2.tripcomli,.mbox .titcon2 li.On h2.triphotli,.mbox .titcon2 li.On h2.tripnewli,.mbox .titcon2 li.Off h2.tripcomli,.mbox .titcon2 li.Off h2.triphotli,.mbox .titcon2 li.Off h2.tripnewli{ background:url(../img/tripvip4ico.png) no-repeat 0px -348px; width:240px; text-align:center;color:#fff; font-weight:normal; cursor:pointer; font-weight:bold;text-shadow:0 0 0 transparent,1px 1px 1px #106390;}
.mbox .titcon2 li.On h2.triphotli{ background-position:0px -414px}
.mbox .titcon2 li.On h2.tripnewli{ background-position:0px -480px}
.mbox .titcon2 li.Off h2.tripcomli{ background-position:0px -381px; color:#19568e;border-left:1px solid #acd7e4;width:239px; font-weight:normal; text-shadow:none}
.mbox .titcon2 li.Off h2.triphotli{ background-position:0px -447px; color:#19568e;border-left:1px solid #acd7e4;border-right:1px solid #acd7e4;width:238px; font-weight:normal; text-shadow:none}
.mbox .titcon2 li.Off h2.tripnewli{ background-position:0px -513px; color:#19568e;border-right:1px solid #acd7e4;width:239px; font-weight:normal; text-shadow:none}

.tourindex{ width:720px; }
.tourindex .titcon{ height:47px; line-height:47px; position:relative;}
.tourindex .titcon h2{ text-indent:-2000px;}
.tourindex .titcon .moreR{ right:30px; top:3px;}
.tourindex .imgsum img{ width:210px; height:190px; padding:0;}
.tourindex .imgsum a{ color:#fff; display:block; width:210px; padding:0; text-align:center;}
.tourindex .nl14{ padding-top:7px;}
.tourindex .nl14 li.first{ height:38px; line-height:38px; font-weight:bold; background:none; padding-left:50px;}
.tourindex .nl14 li span{ right:20px;}
.bendiindex{ background:url(../img/tripvip4tit1.png) no-repeat;}
.bendiindex .titcon .moreR{ color:#e28d06;}
.bendiindex .imgsum a{ background:#e28d06;}
.guoneiindex{ background:url(../img/tripvip4tit2.png) no-repeat;}
.guoneiindex .titcon .moreR{ color:#2683ae;}
.guoneiindex .imgsum a{ background:#2683ae;}
.guojiindex{ background:url(../img/tripvip4tit3.png) no-repeat;}
.guojiindex .titcon .moreR{ color:#5da606;}
.guojiindex .imgsum a{ background:#5da606;}
.zhutiindex{ background:url(../img/tripvip4tit4.png) no-repeat;}
.zhutiindex .titcon .moreR{ color:#c6248c;}
.zhutiindex .imgsum a{ background:#c6248c;}

.indexhotel{ background:url(../img/bg_hotel.png) no-repeat; width:723px; height:274px; position:relative; top:-4px; left:-6px;}
.indexhotel .titcon{ height:40px; line-height:40px; position:relative;}
.indexhotel .titcon h2{ text-indent:-2000px;}
.indexhotel .titcon p{ position:absolute; left:90px; top:0;}
.indexhotel .titcon a{ padding:0 5px; color:#3291b7;}
.indexhotel .hoteltop2{ float:left; width:400px; padding-left:50px;}
.indexhotel .hoteltop2 li{ position:relative; width:400px; height:120px; margin:0;}
.indexhotel .hoteltop2 li img{ border:1px solid #afd0e1; padding:2px; border-radius:3px; position:absolute; top:0px; left:10px; width:100px; height:95px;}
.indexhotel .hoteltop2 li em{ font-size:14px; font-weight:bold; left:130px; position:absolute; display:block; width:250px; height:30px; line-height:30px;  top:
-5px;overflow:hidden;}
.indexhotel .hoteltop2 li p{ position:absolute; left:130px; top:25px; color:#666; height:95px; overflow:hidden; right:10px; line-height:20px;}
.indexhotel .hoteltop2 li p img{ border:none; padding:0; position:relative; left:0; top:0; width:auto; height:auto; _vertical-align:bottom}
.indexhotel dl{ overflow:hidden; margin-right:10px; _margin-left:450px;}
.indexhotel dl dt{ position:relative; height:36px; line-height:36px; font-weight:bold; border-bottom:1px dashed #ccc;}
.indexhotel dl li{ position:relative; height:30px; line-height:30px;}
.indexhotel dl .normal{ position:absolute; right:100px; top:0;}
.indexhotel dl .end{ position:absolute; right:10px; top:0;}

.indextool{ background:url(../img/tool.png) no-repeat; width:250px; height:270px;}
.indextool h2{ padding-left:30px; font-weight:bold; height:31px; line-height:31px;}
.indextool li{ height:40px; line-height:39px; padding-left:60px;}

.indexnews{ background:url(../img/bg_tour.png) no-repeat; width:720px; height:283px; position:relative; padding-right:266px; left:-6px; top:-4px;}
.indexnews h2,.indexnews h3{ text-indent:-2000px;}
.indexnews .moreR{ color:#2199d3;}
.indexnews .indexnewsbig{ position:absolute; right:12px; top:33px; width:240px;}
.indexnews .indexnewsmini{ float:left; width:285px; height:125px; margin:2px 0 0 60px; position:relative; _display:inline}
.indexnews .indexnewsmini .moreR{ right:-20px;}
.indexnews .indexnewsmini ul.nl li{ width:150px;}
.indexnews .indexnewsmini .imglist{ float:right;}
.indexnews .indexnewsmini .imglist a,.indexnews .indexnewsmini .imglist img{ display:block; width:100px; height:70px;}

.recomment{ padding:10px;}
.recomment .l{ width:350px; padding:0px 10px 0 0; float:left; border-right:1px dashed #d0d0d0; }
.recomment .r{ font-size:14px; width:325px; float:right}
.tripbook{line-height:1.8; clear:both; margin-bottom:10px; overflow:hidden; }
.tripbook .title{color:#4B9905; font-size:14px; font-weight:bold; overflow:hidden}
.tripbook .con{overflow:hidden; position:relative}
.tripbook .divimg{ float:left; margin-right:10px;}
.tripbook .divimg img{ border:1px solid #D8D6D7;padding:2px; width:90px; height:70px; border-radius:3px;}
.tripbook .divimg a:hover img{ border:1px solid #a70000;}


/*tripshow*/
#tripshow{ position:relative; background:#fff url(../img/tripshow.png) no-repeat left top; padding-top:15px;zoom:1}
#tripshow h1{ font-size:30px; text-align:left; font-weight:normal; font-family:"微软雅黑","黑体"; line-height:40px; padding-bottom:5px;background:url(../img/h1.gif) no-repeat left bottom; float:left; margin-left:15px;}
#tripshow .moreR{ top:20px; right:15px;}
#tripshow .bigimg{ clear:both; float:left; margin-left:15px; padding-top:20px; text-align:center; line-height:50px; width:300px; _display:inline}
#tripshow .bigimg img{ display:block; margin:0 auto; box-shadow:0 0 10px #19568e;}
#tripshow .bigimg #share img{ display:inline; box-shadow:none; _padding-top:10px;}
#tripshow .simple{ overflow:hidden; width:390px; padding-left:0; float:right;}
#tripshow .simple dl dt{ width:25%;}
#tripshow .simple dl dd img{ _margin-top:7px;}
#tripshow .mbox .titcon .moreR{ top:0px; right:15px;}
#tripshow .mbox dl{ padding:10px;}
#tripshow .mbox dl dt{ font-size:14px; font-weight:bold; line-height:40px; border-bottom:1px dashed #ccc; color:#19568e; margin-bottom:10px; position:relative;}
#tripshow .mbox dl dd table{ width:100%!important}
#tripshow .mbox dl dd img{ max-width:690px; height:auto!important;_width: expression(this.width > 690 ? "690px!important" : true);}
#tripshow .mbox dl dd .simple dt{ border-bottom:none; padding:0; margin-bottom:0;}
#tripshow table{ border-collapse:collapse;}
#tripshow th,#tripshow td{ padding:8px 8px 8px 10px; background:#fff; border-top:1px dashed #ddd;}
#tripshow table{ border:1px solid #ddd;}
#tripshow table th{ background:#afd0e1;}
#tripshow tr.thistr,#tripshow tr:hover{ color:#016602;}
#tripshow tr.thistr a,#tripshow tr:hover a{ color:#cc0000; text-decoration:underline;}
#tripshow dl dt .moreR{ top:0px; right:15px;}
#tripshow dl dd .simpleH{ padding:15px; float:none;}
#tripshow dl dd .simpleH dl{ clear:both; float:left; padding:0 10px; display:block;width:630px; _height:30px;}
#tripshow dl dd .simpleH dt{ float:left!important; width:80px; font-size:12px; border-bottom:none; margin:0; padding:0; display:block!important; }
#tripshow dl dd .simpleH dd{ display:block!important; clear:none!important; float:left!important; width:470!important; *padding-top:5px;_padding-top:10px; _height:30px; }


.guideshow{zoom:1}
.guideshow table{ border-collapse:collapse; font-size:14px;border-color:#19568e;}
.guideshow table th,.guideshow table td{ padding:8px;border-color:#19568e;}
.guideshow table th{ background:#afd0e1}

#ticketshow{ border:2px solid #afd0e1; background:#f0f0f0; padding:15px; position:relative;zoom:1}
#ticketshow .moreR{ top:20px;}
#ticketshow h1{ font-size:30px; text-align:left; font-weight:normal; font-family:"微软雅黑","黑体"; line-height:40px; padding-bottom:5px;background:url(../img/h1.gif) no-repeat left bottom;}
#ticketshow dd p{ display:inline;}

#newshow{ padding:25px; position:relative; background:#fff url(../img/tripshow.png) no-repeat left top;zoom:1}
#newshow h1{ font-size:30px; text-align:center; font-weight:normal; font-family:"微软雅黑","黑体"; line-height:40px; }
#newshow .newsinfo{ font-size:12px; color:#999; line-height:30px; height:30px; text-align:center;}

#sceneshow{ padding:25px; position:relative; background:#fff url(../img/tripshow.png) no-repeat left top;zoom:1}
#sceneshow h1{ font-size:30px; text-align:left; font-weight:normal; font-family:"微软雅黑","黑体"; line-height:40px; float:left;background:url(../img/h1.gif) no-repeat left bottom; padding-bottom:5px;}
#sceneshow .newsinfo{ font-size:12px; color:#999; line-height:30px; height:30px; clear:both;}
#sceneshow .newsimg{ float:right; margin:-27px 10px 10px 15px; font-size:12px; width:290px; _display:inline;}
#sceneshow .newsimg img{ box-shadow:0 0 10px #19568e;}
#sceneshow .newsimg #share img{ display:inline; box-shadow:none; _padding-top:10px;}

#content{ font-size:14px; line-height:24px;}
#content p{ padding-top:10px;}

.guestbook ul.sumlist li.evenli{ background:#eee;}
.guestbook ul.sumlist li.thisli,.guestbook ul.sumlist li:hover{ background:#d3e4ec}
.guestbook ul.sumlist li.thisli em,.guestbook ul.sumlist li:hover em{ color:#cc0000;}
.guestreply{ overflow:hidden; line-height:24px; padding:0 20px}
.guestreply span{ cursor:pointer;}
.guestreply p{ padding:8px!important; color:#333; border:1px solid #ddd; border-radius:3px; background:#fff;}

.newscat{ width:735px;}
.newscat .mbox{ width:351px; float:left; margin:0 10px 10px 0; _display:inline}


/* 微调,内页样式相关联，勿删！ */
.indextrip{ height:250px;}
.indextrip .imgtrip li{ float:left; width:340px;}
.indextrip .nl14 li{ float:left; width:330px;}
.w250 .imglist li{ _float:left;}
.w250 .imgsum img,.w250 .imglist li img{ width:230px!important; height:100px!important;}
.w450 .imglist li{ width:145px; float:left;}
.w450 .imglist li img{ width:120px!important; height:90px!important;}
.w450 ul.nl14 li{ width:200px; float:left;}
.topicindex .imglist li{ width:142px; float:left;}
.topicindex .imglist li img{ width:120px!important; height:90px!important;}
.topicindex ul.nl14{ padding:5px 0 10px 10px}
.topicindex ul.nl14 li{ width:330px; float:left;}
.indextouror{ height:288px;}
.indextouror .imglist li{ float:left; width:82px; padding-top:12px;}
.indextouror .imglist li img{ width:60px!important; height:60px!important;}
.newsindex .imglist li{ width:159px; float:left;}
.newsindex .imglist li img{ width:120px!important; height:90px!important;}
.newshead{ background:#fff url(../img/show440.png) no-repeat left top; padding-top:15px;}
.newshead .headline{ border-bottom:1px dashed #ccc; margin:0 15px 5px; padding-bottom:5px;}
.newshead ul.nl14{ padding:10px 0 0 25px;}
#news .deslist dt{ height:35px;}
#news .deslist dd{ padding:0 0 0 25px}
#news .deslist dd a{ font-size:12px;}
#news .deslist dd a:hover{ text-decoration:underline; background:none; color:#cc0000;}


